package com.yq.cp.service.basics;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yq.cp.entity.basics.TotalSettlement;
import com.yq.cp.entity.common.PageVo;

import javax.servlet.http.HttpServletResponse;
import java.util.Map;

/**
 * <p>
 * 结算总表 服务类
 * </p>
 *
 * @author shenyuqing
 * @since 2024-08-27
 */
public interface TotalSettlementService extends IService<TotalSettlement> {
    TotalSettlement detail(TotalSettlement totalSettlement);
    IPage<TotalSettlement> selList(PageVo pageVo);

    Map wxFee(TotalSettlement totalSettlement);
    Page<TotalSettlement> record(PageVo pageVo);

    IPage<TotalSettlement> selListUser(PageVo pageVo);

    TotalSettlement details(TotalSettlement totalSettlement);

    void downloads(TotalSettlement totalSettlement, HttpServletResponse response);
}
